https://g2kjalsethu.in/g2k/index.html
Contraction Hierarchies
https://en.wikipedia.org/wiki/Contraction_hierarchies
DEM/TIFF Files
Land polygons: https://osmdata.openstreetmap.de/data/land-polygons.html
Himalayan Range tiles:
Ref: https://gdemdl.aster.jspacesystems.or.jp/index_en.html
N30E077, N30E078, N30E079, N29E078, N29E079, N29E080, N28E080, N28E081, N28E082,
N27E082, N27E083, N27E084, N27E085, N27E086, N26E086
ASTER GDEM: https://en.wikipedia.org/wiki/Terra_(satellite)
https://geotechinfo.blogspot.com/2015/12/how-to-download-aster-gdem-in-various_28.html
https://gdemdl.aster.jspacesystems.or.jp/index_en.html
https://www.jspacesystems.or.jp/ersdac/GDEM/E/
https://asterweb.jpl.nasa.gov/gdem.asp
https://cdsportal.copernicus.eu/
bvellaiappan/web_acss_pwd
https://ssoidp.copernicus.eu/
ftp: cdsdata.copernicus.eu
Implicit FTP over TLS
https://registry.opendata.aws/copernicus-dem/
https://copernicus-dem-30m.s3.amazonaws.com/readme.html
s3://copernicus-dem-90m/Copernicus_DSM_COG_30_S90_00_W178_00_DEM/
https://scihub.copernicus.eu/
https://scihub.copernicus.eu/userguide/SelfRegistration
https://docs.sentinel-hub.com/api/latest/data/dem/examples/
https://docs.sentinel-hub.com/api/latest/api/overview/authentication/
Soil Data
https://www.soilgrids.org/
https://wrb.isric.org/files/WRB_2006_FAO_Report_103.pdf
https://www.fao.org/soils-portal/data-hub/soil-maps-and-databases/harmonized-world-soil-database-v20/en/
https://en.wikipedia.org/wiki/Soil_survey
https://www.fao.org/land-water/databases-and-software/en/
https://s3.eu-west-1.amazonaws.com/data.gaezdev.aws.fao.org/HWSD/HWSD2_DB.zip
https://s3.eu-west-1.amazonaws.com/data.gaezdev.aws.fao.org/HWSD/HWSD2_RASTER.zip
PBF
OSM-PBF Import to DB:
PBF-to-Postgres: https://www.cybertec-postgresql.com/en/open-street-map-to-postgis-the-basics/
https://www.cybertec-postgresql.com/en/getting-started-qgis-postgresql-postgis/
https://www.cybertec-postgresql.com/en/visualizing-osm-data-in-qgis/
https://github.com/openstreetmap/osm2pgsql
OSM-PBF libraries:
https://github.com/topobyte/osm4j
https://jaryard.com/projects/osm4j/tutorial/index.html
https://wiki.openstreetmap.org/wiki/PBF/Software_Compliance
PostGIS/QGIS
PostGIS Tutorial: https://www.postgis.net/workshops/postgis-intro/index.html
Dimensionally Extended 9-Intersection Model: https://postgis.net/workshops/postgis-intro/de9im.html
Spatial Indexing: https://www.postgis.net/workshops/postgis-intro/indexing.html
PostGIS DEM/Raster: https://postgis.net/docs/RT_reference.html#Raster_Processing_DEM
https://duncanjg.wordpress.com/2012/11/20/the-basics-of-postgis-raster/
Work with tif/raster files: https://docs.qgis.org/3.22/en/docs/training_manual/rasters/data_manipulation.html
PostGIS & pgRouting:
https://blog.daftcode.pl/find-your-way-with-the-power-of-postgis-pgrouting-66d620ef201b?gi=6573a4477603
QGIS Tutorial: http://www.qgistutorials.com/en/index.html
https://github.com/camptocamp/docker-qgis-server/
QGIS Web Client: https://github.com/qgis/qwc2-demo-app
https://github.com/qgis/qwc2
https://github.com/qwc-services/qwc-db-auth
https://github.com/qwc-services/qwc-ldap-auth
https://github.com/camptocamp/docker-qgis-server/
https://developer.ibm.com/tutorials/postgresql-experiences-tuning-recomendations-linux-on-ibm-z/
https://bun.uptrace.dev/postgres/performance-tuning.html
https://severalnines.com/blog/setting-optimal-environment-postgresql
https://severalnines.com/blog/architecture-and-tuning-memory-postgresql-databases/
https://www.postgresql.org/docs/current/runtime-config-resource.html
https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server
https://www.2ndquadrant.com/en/blog/basics-of-tuning-checkpoints/
OSM
India OSM:
https://download.openstreetmap.fr/extracts/asia/india.osm.pbf
Getting River Shape-files
https://wiki.openstreetmap.org/wiki/Overpass_turbo/Wizard
https://gis.stackexchange.com/questions/98371/getting-shapefile-of-river-from-openstreetmap
https://overpass-turbo.eu/
https://www.cybertec-postgresql.com/en/open-street-map-to-postgis-the-basics/
Visualize and Style: https://www.cybertec-postgresql.com/en/visualizing-osm-data-in-qgis/
OSM-Looking style: https://github.com/yannos/Beautiful_OSM_in_QGIS
https://github.com/openstreetmap/OSM-binary
http://download.openstreetmap.fr/extracts/asia/
https://wiki.openstreetmap.org/wiki/Planet.osm
https://wiki.openstreetmap.org/wiki/Dumps
wget -O osm-city-12-52-14-54.xml "http://open.mapquestapi.com/xapi/api/0.6/node[place=city][bbox=12,52,14,54]"
wget -O osm-town-12-52-14-54.xml "http://open.mapquestapi.com/xapi/api/0.6/node[place=town][bbox=12,52,14,54]"
Hosting
https://www.hostinger.com/vps-hosting
https://www.hostinger.com/pricing?content=vps-hosting
$10 for 4core 16GB 200GB
$20 for 8core 32GB 400GB
Ganga near Binjor (NH34): 29.300677, 78.100104 (29.3713/78.0392) (29.3424/78.0510)
https://www.openstreetmap.org/#map=11/29.3006/78.1001
https://github.com/tundz/ShortestPath-Project
https://github.com/navjindervirdee/Advanced-Shortest-Paths-Algorithms
https://github.com/opentripplanner/OpenTripPlanner
JuPy: https://github.com/Hoantto/CH-RL
https://blog.elishalom.com/2017/05/05/shortest-path-on-sparse-graphs/
https://www.geeksforgeeks.org/implementation-of-johnsons-algorithm-for-all-pairs-shortest-paths/
https://github.com/dselent/BigArrayList
https://github.com/infovillasimius/flows
https://pythonwife.com/all-pair-shortest-path-problem-in-python/
Comparision: https://moorejs.github.io/APSP-in-parallel/
https://rasterio.readthedocs.io/en/latest/quickstart.html
https://towardsdatascience.com/reading-and-visualizing-geotiff-images-with-python-8dcca7a74510